DESIGN OF SPring-8 LINAC CONTROL SYSTEM USING OBJECT ORIENTED CONCEPT
نویسندگان
چکیده
At the present software technic, the methodology of Object Oriented Programming(OOP) has become the mainstream. Because it will be gave the ef®cient development of programming and the easy maintenance. OOP makes many parts of program that called Object, and these Objects are assembled into main program. When many Objects are reserved on the system development, so that the future development will be easy by using stored Objects. On the accelerator, we consider the system as assembled parts. And it will always be improved or replaced. So OOP is suitable for the accelerator system [1], then we try for using OOP. First of all, all component of SPring-8 Linac were abstracted and modeled, and we designed a Super Class which is core of Object. In this paper, the concept of our system and its present status are described.
منابع مشابه
Software Project for SPring-8 Linac Control
The injector Linac control system for SPring-8 is under development and the first trial will be held soon for testing total performance. We designed this system using object oriented methodology to integrate the operator environment and the database architecture and for easy maintainability. A disadvantage of the object oriented approach is a long lead time for abstraction, modeling and definit...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملUpgrade of Linac Control System with New Vme Controllers at Spring-8
We integrated an injector linac control system to the SPring-8 standard system in September 2000. As a result of this integration, the SPring-8 accelerator complex was controlled by one unified system. Because the linac was continuously running as the electron beam injector not only for the SPring-8 storage ring but also for NewSUBARU, we had to minimize the hardware modification to reduce the ...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کاملDevelopment of Design and Manufacturing Support Tool for Optimization of Ultrasonic Machining (USM) and Rotary USM
Ultrasonic machining (USM) is a mechanical material removal process used to erode holes and cavities in hard or brittle work pieces by using shaped tools, high-frequency and an abrasive slurry. This paper addresses the concept and development of an expert system (ES) for hard and brittle material, such as glass, quartz, diamond, carbides, semi conducting materials, ceramic and graphite which ca...
متن کامل